#ifndef RAY_HPP
#define RAY_HPP

#include "vector.hpp"

class Ray {
	
public:
	Ray(void);
	Ray(const Vector&,const Vector&);
	~Ray(void);

	void set_origin(const Vector&);
	void set_direction(const Vector&);

	Vector get_origin(void) const;
	Vector get_direction(void) const;
	
private:
	
	Vector origin;
	Vector direction;
};
#endif
